package com.his.outpatientvisit.vo;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class PatiOutVisitSettlePaylistVo {
    /**
     *
     * 支付ID
     *
     * @mbggenerated
     */
//    @NotEmpty(message = "支付ID不能为空")
    private String payid;

    /**
     *
     * 收/退标识 收1 退-1
     *
     * @mbggenerated
     */
    @NotEmpty(message = "收/退标识不能为空")
    private BigDecimal ioflag;

    /**
     *
     * 退对应的PayID
     *
     * @mbggenerated
     */

    private String outpayid;

    /**
     *
     * 支付类型
     *
     * @mbggenerated
     */
    @NotEmpty(message = "支付类型不能为空")
    private String paytypeid;

    /**
     *
     * 病人ID
     *
     * @mbggenerated
     */
    @NotEmpty(message = "病人ID不能为空")
    private String patiid;

    /**
     *
     * 结算号
     *
     * @mbggenerated
     */
    @NotEmpty(message = "结算号不能为空")
    private String settleid;

    /**
     *
     * 金额
     *
     * @mbggenerated
     */
    @NotEmpty(message = "金额不能为空")
    private BigDecimal amount;

    /**
     *
     * 操作员
     *
     * @mbggenerated
     */
//    @NotEmpty(message = "操作员不能为空")
    private String empid;

    /**
     *
     * 增时间
     *
     * @mbggenerated
     */
//    @NotEmpty(message = "增时间不能为空")
    private Date createtime;

    /**
     *
     * Pati_Out_Visit_SettleItem子表xml
     *
     * @mbggenerated
     */
    private Object itemxml;

    /**
     *
     * 接口回传内容
     *
     * @mbggenerated
     */
//    @NotEmpty(message = "接口回传内容不能为空")
    private String des;

    /**
     *
     * 医院编码
     *
     * @mbggenerated
     */
//    @NotEmpty(message = "医院编码不能为空")
    private String hospid;

}
